package com.lingyun.ucm.common.rmi;

import java.rmi.Remote;
import java.rmi.RemoteException;
/**
 * 
 * @author Terrence2013
 * 2018年1月24日 上午9:47:33
 * RMI服务端接口(为了简化,服务端的所有RMI接口均放于此类)
 */
public interface IRMIServerService extends Remote {
	/**
	 * 接收客户端心跳信息
	 * @param clientIp
	 * @throws RemoteException
	 */
	 void receiveHearbeatFromClient(String clientIp) throws RemoteException;
    /**
     * 记录读取配置失败日志
     * @param clientIp
     * @param configKey
     * @param failCause
     * @throws RemoteException
     */
    void log(String clientIp, String configKey, String failCause) throws RemoteException;
}
